From ff7bcf738c32b50dfa8f33b61fe48a54350aa610 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 3 Oct 2020 11:07:14 -0400 Subject: [PATCH] colorbutton: Properly override interface properties This showed up in a test for missing property accessors. --- gtk/gtkcolorbutton.c | 28 ++-------------------------- 1 file changed, 2 insertions(+), 26 deletions(-) diff --git a/gtk/gtkcolorbutton.c b/gtk/gtkcolorbutton.c index 07285614da..b3abdf626b 100644 --- a/gtk/gtkcolorbutton.c +++ b/gtk/gtkcolorbutton.c @@ -149,19 +149,8 @@ gtk_color_button_class_init (GtkColorButtonClass *klass) klass->color_set = NULL; - /** - * GtkColorButton:use-alpha: - * - * If this property is set to %TRUE, the color swatch on the button is - * rendered against a checkerboard background to show its opacity and - * the opacity slider is displayed in the color selection dialog. - */ - g_object_class_install_property (gobject_class, - PROP_USE_ALPHA, - g_param_spec_boolean ("use-alpha", P_("Use alpha"), - P_("Whether to give the color an alpha value"), - FALSE, - GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY)); + g_object_class_override_property (gobject_class, PROP_RGBA, "rgba"); + g_object_class_override_property (gobject_class, PROP_USE_ALPHA, "use-alpha"); /** * GtkColorButton:title: @@ -176,19 +165,6 @@ gtk_color_button_class_init (GtkColorButtonClass *klass) _("Pick a Color"), GTK_PARAM_READWRITE)); - /** - * GtkColorButton:rgba: - * - * The RGBA color. - */ - g_object_class_install_property (gobject_class, - PROP_RGBA, - g_param_spec_boxed ("rgba", - P_("Current RGBA Color"), - P_("The selected RGBA color"), - GDK_TYPE_RGBA, - GTK_PARAM_READWRITE)); - /** * GtkColorButton::color-set: -- 2.30.2